// created by noellynch
// May 17, 2011

package com.gruntdb.core.stubs;

import java.io.File;

import com.gruntdb.core.GruntDataStore;
import com.gruntdb.objects.GruntDBIndexIterator;


public interface IStorageEngine {
	void				initialise(GruntDataStore cl_store);
	
	File				getLocation();
	String				getFileReferenceName();
	
	long				add(Object cl_value);
	IStorageValue		get(long l_index);
	
	void				close();
	
	long				getSizeofIndex();
	
	Class					getIndexType();
	GruntDBIndexIterator	getIndexIterator();
}
